|
Affordable In-Circuit Emulation. No compromises. Softaid's UEM provides everything you need to debug the most sophisticated real time applications.
The UEM's Windows-based Source Level Debugger supports all compilers and assemblers. Point and click to set breakpoints on C lines. Display trace data in the original source. Set breakpoints graphically. Variables appear as defined, and maintain their scope attributes.
The UEM provides one million hardware breakpoints, so you can debug code in ROM or RAM, without altering your code. Seven Events break or trigger trace collection on any combination of addresses, data values, and cycle types. A pass counter defers the break or trigger for up to 64k iterations. Each event can include literally hundreds of ranges, each of the form "break if address > 1000 and (234<data<337)".
Need more breakpoint power? Use the UEM's IF-THEN conditions up to 4 levels deep, all in real time. You can even single step in interrupt service routines!
32k of trace, with a 32 bit time stamp, capture every bus cycle. Start and stop trace collection, and display the results, without slowing your application. Use a filter to limit collection to specific events.
The real time performance analyzer logs the minimum, maximum, and average execution time of up to 126 routines simultaneously. Find bottlenecks in seconds.
The Memory Monitor finds code that beaks rules you defined - such as writes to ROM, executes from data, or any access to reserved memory... before a million cycles overwrite the program.
The UEM supports all of Intel¦s 80186 processors, and the Intel386(tm)EX, via an inexpensive pod swap.
|